open impeller pump - German English Dictionary